]> git.pld-linux.org Git - packages/libxml++.git/blame - libxml++.spec
- updated to 2.38.1
[packages/libxml++.git] / libxml++.spec
CommitLineData
389c596f 1Summary: C++ interface for working with XML files
1e547f6f 2Summary(pl.UTF-8): Interfejs C++ do pracy z plikami XML
389c596f 3Name: libxml++
7e17c1b6 4Version: 2.38.1
3aa0982d 5Release: 1
246f18d8 6License: LGPL v2.1
389c596f 7Group: Libraries
3aa0982d 8Source0: http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.38/%{name}-%{version}.tar.xz
7e17c1b6 9# Source0-md5: 6b16aac575725a9bc0e9d96489e9251f
389c596f 10URL: http://libxmlplusplus.sourceforge.net/
7c92b81a 11BuildRequires: autoconf >= 2.59
077319f3
JB
12BuildRequires: automake >= 1:1.11
13BuildRequires: glibmm-devel >= 2.32.0
14BuildRequires: libtool >= 2:2.2.6
7e17c1b6 15BuildRequires: libxml2-devel >= 1:2.7.7
3aa0982d 16BuildRequires: mm-common >= 0.9.7
45b69c6a 17BuildRequires: pkgconfig
077319f3
JB
18BuildRequires: tar >= 1:1.22
19BuildRequires: xz
20Requires: glibmm >= 2.32.0
7e17c1b6 21Requires: libxml2 >= 1:2.7.7
389c596f 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25libxml++ is a C++ interface for the libxml XML parser library.
26
aa03bc31 27%description -l pl.UTF-8
389c596f 28libxml++ jest interfejsem C++ do biblioteki libxml.
29
30%package devel
31Summary: Header files for libxml++
1e547f6f 32Summary(pl.UTF-8): Pliki nagłówkowe do libxml++
389c596f 33Group: Development/Libraries
fade074c 34Requires: %{name} = %{version}-%{release}
077319f3 35Requires: glibmm-devel >= 2.32.0
7e17c1b6 36Requires: libxml2-devel >= 1:2.7.7
389c596f 37
38%description devel
39Header files for libxml++.
40
aa03bc31
JR
41%description devel -l pl.UTF-8
42Pliki nagłówkowe do libxml++.
389c596f 43
44%package static
45Summary: Static libxml++ libraries
1e547f6f 46Summary(pl.UTF-8): Biblioteka statyczna libxml++
389c596f 47Group: Development/Libraries
fade074c 48Requires: %{name}-devel = %{version}-%{release}
389c596f 49
50%description static
51Static libxml++ libraries.
52
aa03bc31 53%description static -l pl.UTF-8
389c596f 54Biblioteka statyczna libxml++.
55
e4cb5033
MB
56%package apidocs
57Summary: libxml++ API documentation
58Summary(pl.UTF-8): Dokumentacja API libxml++
59Group: Documentation
aa5e0b46
ER
60%if "%{_rpmversion}" >= "5"
61BuildArch: noarch
62%endif
e4cb5033
MB
63
64%description apidocs
65libxml++ API documentation.
66
67%description apidocs -l pl.UTF-8
68Dokumentacja API libxml++.
69
70%package examples
71Summary: libxml++ - example programs
72Summary(pl.UTF-8): libxml++ - przykładowe programy
73Group: Development/Libraries
74Requires: %{name}-devel = %{version}-%{release}
75
76%description examples
77libxml++ - example programs.
78
79%description examples -l pl.UTF-8
80libxml++ - przykładowe programy.
81
389c596f 82%prep
83%setup -q
84
85%build
88f0bee2 86%configure \
dd9a8526
SS
87 --enable-api-exceptions \
88 --enable-static
389c596f 89%{__make}
90
91%install
92rm -rf $RPM_BUILD_ROOT
e4cb5033 93install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
389c596f 94
95%{__make} install \
96 DESTDIR=$RPM_BUILD_ROOT
97
e4cb5033 98cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
54f30e5c 99
7c92b81a
AF
100%{__rm} $RPM_BUILD_ROOT%{_libdir}/libxml++-2.6.la
101
389c596f 102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%files
109%defattr(644,root,root,755)
fade074c 110%doc AUTHORS ChangeLog NEWS README
246f18d8 111%attr(755,root,root) %{_libdir}/libxml++-2.6.so.*.*.*
a282ddb3 112%attr(755,root,root) %ghost %{_libdir}/libxml++-2.6.so.2
389c596f 113
114%files devel
115%defattr(644,root,root,755)
246f18d8 116%attr(755,root,root) %{_libdir}/libxml++-2.6.so
e4cb5033 117%{_libdir}/libxml++-2.6
246f18d8
JB
118%{_includedir}/libxml++-2.6
119%{_pkgconfigdir}/libxml++-2.6.pc
389c596f 120
121%files static
122%defattr(644,root,root,755)
246f18d8 123%{_libdir}/libxml++-2.6.a
e4cb5033
MB
124
125%files apidocs
126%defattr(644,root,root,755)
259c8712
MB
127%{_datadir}/devhelp/books/libxml++-2.6
128%{_docdir}/%{name}-2.6
e4cb5033
MB
129
130%files examples
131%defattr(644,root,root,755)
132%{_examplesdir}/%{name}-%{version}
This page took 0.129516 seconds and 4 git commands to generate.